home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 April / EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso / EARCD / comm / bbs / CL_SplitLog23b.readme < prev    next >
Text File  |  1996-12-07  |  7KB  |  172 lines

  1. Short:    Logfile splitter for CL 5.0 (Update)
  2. Author:   dawnrazor@alcatraz.org (Ralf Ramge), nik@alcatraz.org (Nicolai Zizka)
  3. Uploader: ramge@student.uni-kl.de (Ralf Ramge)
  4. Type:     comm/bbs
  5.  
  6. ---8<---  English
  7.  
  8. SplitLog is a tool for all Connectline 5.0 owners who want to  get  rid  of
  9. that  huge  logfile  in  CONNECTLINE:Log/. SplitLog splits the logfile into
  10. several  smaller  sublogs  depending  on  each   logentry's   logid   (e.g.
  11. CONNECTLINE:Log/CLSERVER  or CONNECTLINE:Log/CLMSORTIN). MUI 2.2 and WB 2.1
  12. or higher are necessary.
  13.  
  14. Source included (MUI-Version only)
  15.  
  16. This is an update to version 2.3.
  17.  
  18. Features:
  19.  
  20.  - fastest log splitting tool for Connectline 5.0
  21.  - HD friendly; the sublogs are written one after the other instead keeping
  22.    them opened until the last logentry is being written
  23.  - progress display (MUI)
  24.  - batchfile support
  25.  - locale support (even when adding log entries), english and german catalogs
  26.    are included
  27.  - ultra-faaaaaaaast Shell-only-version included (approx. 500 log entries per
  28.    second on a standard A4000T/040/25)
  29.  
  30. Changes since version 1.11:
  31.  
  32.  - highly optimized data structures; the speed improvement was good enough
  33.    to add several MUI calls without wasting too much processor time
  34.  - lower memory fragmentation
  35.  - Sublogs are now saved to CONNECTLINE:Log/Sublogs/
  36.  - splitlog.batch is now executed with the name of the log backup as para-
  37.    meter and local environment variable (LOGBACKUPNAME)
  38.  - the window gets refreshed while reading the entries
  39.  - GA_Total looks much better now
  40.  - supports locale.library
  41.  - the name of the log backup is now always higher than the one of the last
  42.    one written
  43.  - LogID's are treated case insensitive. Sometimes the logentries were not
  44.    written in chronological order. (2.1)
  45.  - minor bugfix: An error message had been written twice into the log, if
  46.    memory was running low (2.2)
  47.  - major bugfix: CL-SplitLog refused working if an assign had been set to
  48.    CONNECTLINE:Log/. Thanks to Alexander Voigt (2.3)
  49.  - approx. 4 kb less memory required for stack operations
  50.  - memory allocation reduced to 10 kb
  51.  - included $VER: in CONNECTLINE:C/SplitLog <sic> (2.3b)
  52.  - recompiled with SAS/C 6.57
  53.  
  54. Installation:
  55.  
  56. Just copy the catalogs to LOCALE:  and  the  executables  to  CONNECTLINE:,
  57. according to the directory structure of the archive.
  58.  
  59. Usage:
  60.  
  61. The archive contains two executables:
  62.  
  63. CONNECTLINE:c/SplitLog: designed for usage via Cron, very fast, but without
  64.                         user interface. Approx. 250% faster than the GUI
  65.                         version.
  66.  
  67. CONNECTLINE:Tools/SplitLog: execute it using the SplitLog-Entry in
  68.                             CL-Server's tools menu. This one features a
  69.                             MUI window with several progress displays.
  70.  
  71. Both version try to execute  the  file  CONNECTLINE:s/splitlog.batch  after
  72. finishing  their  work.  Don't  forget  to set the script bit, if you use a
  73. Shell-Script instead of an executable there. A local  environment  variable
  74. called  LOGBACKUPNAME  contains  the name of the log backup; the batch will
  75. also be executed with the name of the backup as parameter. So it should  be
  76. easy to copy it to any place on your harddisks.
  77.  
  78. The sublogs are copied to CONNECTLINE:Log/Sublogs/ for further use.
  79.  
  80. ---8<---  Deutsch
  81.  
  82. SplitLog ist ein Tool für alle Connectline 5.0-Kunden, welche  das  riesige
  83. Logfile  in  CONNECTLINE:Log/  loswerden  möchten.  SplitLog  splittet  das
  84. Logfile in mehrere kleinere Sublogs und richtet sich hierbei nach der LogID
  85. des     jeweiligen    Eintrags    /z.B.    CONNECTLINE:Log/CLSERVER    oder
  86. CONNECTLINE:Log/CLMSORTIN. MUI 2.2 und WB 2.1 oder höher werden benötigt.
  87.  
  88. Source ist im Archiv enthalten (MUI-Version)
  89.  
  90. Dies ist ein Update auf Version 2.3.
  91.  
  92. Features:
  93.  
  94.  - der schnellste Logsplitter für Connectline 5.0
  95.  - festplattenfreundlich; die einzelnen Sublogs werden nacheinander
  96.    angelegt, anstelle sie offen zu halten, bis der letzte Eintrag rausge-
  97.    schrieben wurde.
  98.  - Fortschrittsanzeige (MUI)
  99.  - Batchdatei-Unterstützung
  100.  - locale support (selbst wenn Logeinträge vorgenommen werden), deutsche
  101.    und englische Catalos sind im Archiv enthalten
  102.  - sauschnelle Shell-only-Version enthalten (ca. 500 Zeilen pro Sekunde
  103.    auf einem A4000T/040/25).
  104.  
  105. Changes seit Version 1.11:
  106.  
  107.  - stark verbesserte Datenstruktur; der Geschwindigkeitszuwachs war hoch
  108.    genug um mehrere MUI-Aufrufe vorzunehmen, ohne zuviel Rechenzeit zu
  109.    vergeuden
  110.  - niedrige Speicherfragmentierung
  111.  - Sublogs werden nun in CONNECTLINE:Log/Sublogs/ gespeichert
  112.  - splitlog.batch wird nun mit dem Namen des Logbackups als Parameter auf-
  113.    gerufen, ebenso wird eine lokale ENV-Variable (LOGBACKUPNAME) gesetzt
  114.  - während dem Einlesen der Einträge wird das Fenster refreshed
  115.  - GA_Total ist nun um einiges hübscher
  116.  - unterstützt locale.library
  117.  - Der Name des Logbackups ist nun immer höher als der des zuletzt ge-
  118.    schriebenen
  119.  - Die Namen der LogID's werden nun case-insensitiv behandelt. Manchmal
  120.    wurden sie nicht in der korrekten chronologischen Reihenfolge rausge-
  121.    schrieben (2.1)
  122.  - kleinerer Bugfix: Bei Speichermangel wurde die entsprechende Fehlermel-
  123.    dung zweimal ins Logfile geschrieben (2.2)
  124.  - größerer Bugfix: Wenn ein Assign auf CONNECTLINE:Log/ existierte, wei-
  125.    gerte sich CL-Splitlog, korrekt zu arbeiten
  126.  - Speicherverbrauch bei Stackoperationen um 4 KB gesetzt
  127.  - Speicheralloziierung auf je 10 kb reduziert
  128.  - $VER: in CONNECTLINE:C/SplitLog eingefügt <flöt>
  129.  - Mit SAS/C 6.57 neu compiliert
  130.  
  131. Installation:
  132.  
  133. Entsprechend der Verzeichnisstruktur im Archiv die  Catalogs  nach  LOCALE:
  134. und die Programme nach CONNECTLINE: kopieren.
  135.  
  136. Benutzung:
  137.  
  138. Das Archiv enthält zwei Programme:
  139.  
  140. CONNECTLINE:c/SplitLog: entworfen für die Nutzung über den Cron. Sehr schnell,
  141.                         aber ohne Ausgaben. Ca. 250% schneller als die GUI-
  142.                         Version.
  143.  
  144. Connectline:Tools/Splitlog: Start über den SplitLog-Eintrag im Tools-Menü des
  145.                             CL-Servers. Diese Version verfügt über eine MUI-
  146.                             Oberfläche mit mehreren Fortschrittsanzeigen.
  147.  
  148. Beide  Versionen  versuchen,  das  File  CONNECTLINE:s/splitlog.batch  nach
  149. Beendigung  ihrer  Arbeit  zu  starten.  Nicht vergessen, das Skript-Bit zu
  150. setzen,  falls  man  hier  ein  Shell-Skript  anstelle  eines  ausführbaren
  151. Programmes verwendet. Eine lokale ENV-Variable namens LOGBACKUPNAME enthält
  152. den Namen des Logbackups; eine Batchdatei wird ebenso  mit  dem  Namen  des
  153. Backups  als Parameter aufgerufen. Daher sollte es relativ leicht sein, das
  154. Backup an irgendeine andere Stelle umzukopieren.
  155.  
  156. Die Sublogs werden zur weiteren  Verwendung  nach  CONNECTLINE:Log/Sublogs/
  157. geschrieben.
  158.  
  159.  
  160. ============================= Archive contents =============================
  161.  
  162. Original  Packed Ratio    Date     Time    Name
  163. -------- ------- ----- --------- --------  -------------
  164.     6710    2960 55.8% 13-Nov-96 00:14:06 +CL-SplitLog23b.readme
  165.    13252    8261 37.6% 12-Nov-96 23:57:46 +SplitLog
  166.    14936    9131 38.8% 12-Nov-96 23:57:56 +SplitLog
  167.      482     275 42.9% 24-May-96 17:11:56 +CL-SplitLog.catalog
  168.      482     281 41.7% 24-May-96 17:11:56 +CL-SplitLog.catalog
  169.    12726    3925 69.1% 30-Sep-96 16:40:36 +splitlog23.c
  170. -------- ------- ----- --------- --------
  171.    48588   24833 48.8% 17-Nov-96 00:11:20   6 files
  172.